<!DOCTYPE html>
<html lang="cn" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div style="color: #222222; margin:0 auto;width: 960px;">
    <h1>8888</h1>
    <h1 style="font-size: 18px;text-align: center;">政府采购需求表</h1>

    <h2 style="font-size: 15px; margin: 20px 0 10px;">一、采购项目基本情况：</h2>

    <table style="font-size: 14px;border: 1px solid #d2d2d2;border-collapse: collapse;width: 100%;line-height: 24px; ">
        <tr style="border: 1px solid #d2d2d2;min-height:46px;">
            <td style="border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;width: 18%;">
                采购单位
            </td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;width: 32%;"><span th:text="${projectInfo.purchaserOrgName}" class="promptFont"></span></td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;width: 18%;">
                批准号/备案号
            </td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;"><span th:text="${projectInfo.planRecordCode}" class="promptFont"></span></td>
        </tr>
        <tr style="border: 1px solid #d2d2d2;min-height:46px;">
            <td style="border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;">采购项目名称</td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;"><span th:text="${projectInfo.projectName}" class="promptFont"></span></td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;">采购项目类别</td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;"><span th:text="${projectInfo.projectTypeName}" class="promptFont"></span></td>
        </tr>
        <tr style="border: 1px solid #d2d2d2;min-height:46px;">
            <td style="border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;">采购预算/最高限价
            </td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;"><span th:text="${#numbers.formatDecimal(projectInfo.budget,1,'COMMA',2,'POINT')}" class="promptFont"></span>元</td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;">采购方式</td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;"><span th:text="${projectInfo.purchaseMethodName}" class="promptFont"></span></td>
        </tr>
        <tr style="border: 1px solid #d2d2d2;min-height:46px;">
            <td style="border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;">专家人数
            </td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;">
                <div th:if="${projectInfo!=null && projectInfo.expertNumberList!=null}" th:each="qs:${projectInfo.expertNumberList}">
                    <span th:if="${qs}" th:text="${qs.experType}+'，'+${qs.number}+'人；'" class="promptFont"></span>
                </div>
            </td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;"></td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;"></td>
        </tr>
        <tr style="border: 1px solid #d2d2d2;min-height:46px;">
            <td style="border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;">联系人</td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;"><span th:text="${projectInfo.purchaserLinkName}" class="promptFont"></span></td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;">联系电话</td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;"><span th:text="${projectInfo.purchaserLinkTel}" class="promptFont"></span></td>
        </tr>
        <tr style="border: 1px solid #d2d2d2;min-height:46px;">
            <td style="border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;">
                中标（成交）供应商确定方式
            </td>
            <td style="border: 1px solid #d2d2d2;padding: 10px;" colspan="3">
                <p th:text="${projectInfo.bidConfirmMethod}" class="promptFont"></p>
            </td>
        </tr>

    </table>
    <h2 style="font-size: 15px;margin: 24px 0 16px;">二、投标人资质要求：</h2>
    <div th:if="${packageQualificationRequirementList}" th:each="qs,qsStat:${packageQualificationRequirementList}">
        <h2 style="font-size: 14px;margin: 16px 0 8px;color: #666666;background-color:#edf0f3;padding: 6px 10px;border-radius: 2px;">
            <span th:if="${qs}" th:text="'包'+${qs.packageNumber}+'：'" class="promptFont"></span></h2>
        <table style="font-size: 14px;border: 1px solid #d2d2d2;border-collapse: collapse;width: 100%;line-height: 24px; ">
            <tr style="border: 1px solid #d2d2d2;min-height:46px;">
                <td style="text-align: center; border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;width: 18%;"
                    rowspan="2">投标人资质要求
                </td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;">
                    <div th:if="${qs.tableRecord}" th:each="pm,pmStat:${qs.tableRecord}">
                        <p th:if="${pm.type=='法定资格要求'}" th:text="${pm.content}" class="promptFont"></p>
                    </div>
                </td>
            </tr>
            <tr style="border: 1px solid #d2d2d2;min-height:46px;">
                <td style="border: 1px solid #d2d2d2;padding: 10px;">
                    <p>其他特定资质条件如下：</p>
                    <div  th:if="${qs.tableRecord}" th:each="pm,pmStat:${qs.tableRecord}" th:with="notHasOther='1'">
                        <p th:if="${pm.type!='法定资格要求'}" th:text="${pm.content}" class="promptFont" th:with="notHasOther='0'"></p>
                        <p th:if="${pmStat.size}<2" th:text="'无'" th:with="notHasOther='0'"></p>
                    </div>
                </td>
            </tr>
        </table>
    </div>

    <h2 style="font-size: 15px;margin: 24px 0 16px;">三、主要商务要求：</h2>
    <div th:if="${businessRequirementList}" th:each="qs:${businessRequirementList}">
        <h2 style="font-size: 14px;margin: 16px 0 8px;color: #666666;background-color:#edf0f3;padding: 6px 10px;border-radius: 2px;">
            <span th:text="'包'+${qs.packageNumber}+'：'" class="promptFont"></span></h2>

        <table style="font-size: 14px;border: 1px solid #d2d2d2;border-collapse: collapse;width: 100%;line-height: 24px; ">
            <tr style="border: 1px solid #d2d2d2;min-height:46px;">
                <td style="text-align: center; border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;width: 18%;">
                    标的提供的时间
                </td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;">
                    <span th:text="${qs.deliveryTime}" class="promptFont"></span>
                </td>
            </tr>
            <tr style="border: 1px solid #d2d2d2;min-height:46px;">
                <td style="text-align: center; border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;width: 18%;">
                    标的提供的地点
                </td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;">
                    <span th:text="${qs.deliveryLocation}" class="promptFont"></span>
                </td>
            </tr>
            <tr style="border: 1px solid #d2d2d2;min-height:46px;">
                <td style="text-align: center; border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;width: 18%;">
                    投标有效期
                </td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;">
                    从提交投标文件的截止之日起<span th:text="${qs.tenderValidity}" class="promptFont"></span>日历天。
                </td>
            </tr>
            <tr style="border: 1px solid #d2d2d2;min-height:46px;">
                <td style="text-align: center; border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;width: 18%;">
                    采购资金支付
                </td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;">
                    <p class="promptFont">支付期次如下：</p>
                    <div th:if="${qs.fundPaymentMethod}" th:each="pm:${qs.fundPaymentMethod.tableRecord}">
                        <p class="promptFont" th:if="${pm}" th:text="${pm.payPeriod}+'期：支付'+${pm.payRatio}+'%。'+${pm.payDesc}+'。'"></p>
                    </div>
                </td>
            </tr>
            <tr style="border: 1px solid #d2d2d2;min-height:46px;">
                <td style="text-align: center; border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;width: 18%;">
                    验收要求
                </td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;">
                    <p class="promptFont">验收期次要求如下：</p>
                    <div th:if="${qs.acceptanceRequirementList}" th:each="pm:${qs.acceptanceRequirementList}">
                        <p class="promptFont" th:if="${pm}" th:text="${pm.acceptanceIndex}+'期：'+${pm.desc}+'。'"></p>
                    </div>
                </td>
            </tr>
            <tr style="border: 1px solid #d2d2d2;min-height:46px;">
                <td style="text-align: center; border: 1px solid #d2d2d2;padding: 10px;font-weight: bold;background-color: #edf0f3;width: 18%;">
                    其他
                </td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;">
                    <div th:if="${qs.otherList}" th:each="pm:${qs.otherList}">
                        <p class="promptFont" th:if="${pm}" th:text="${pm.contentIndex}+'. '+${pm.contentDetail}+'：'+${pm.contentDesc}+'。'"></p>
                    </div>
                </td>
            </tr>

        </table>
    </div>

    <h2 style="font-size: 15px;margin: 24px 0 16px;">四、标的需求清单及技术（参数）要求</h2>

    <p style="font-size: 14px;font-weight: bold;">
        1.项目概况：<div class="promptFont" th:utext="${technicalrequirement.projectOverview}"></div>
    </p>

    <p style="font-size: 14px;font-weight: bold;">
        2.技术标准与要求：
    </p>

    <div th:if="${technicalrequirement.packageList}" th:each="qs,qsStat:${technicalrequirement.packageList}">
        <h2 style="font-size: 14px;margin-bottom: 8px;color: #666666;background-color:#edf0f3;padding: 6px 10px;border-radius: 2px;">
            <span th:text="'包'+${qs.packageNumber}+'：'" class="promptFont"></span></h2>

        <table style="text-align: center;font-size: 14px;border: 1px solid #d2d2d2;border-collapse: collapse;width: 100%;line-height: 24px; ">

            <tr style="border: 1px solid #d2d2d2;min-height:46px;font-weight: bold;background-color: #edf0f3;">
                <th style="border: 1px solid #d2d2d2;padding: 10px;width: 7%;">
                    序号
                </th>
                <th style="border: 1px solid #d2d2d2;padding: 10px;width: 15%;">
                    核心产品要求（“△”）
                </th>
                <th style="border: 1px solid #d2d2d2;padding: 10px;width: 10%;">
                    品目名称
                </th>
                <th style="border: 1px solid #d2d2d2;padding: 10px;width: 20%;">
                    标的需求名称
                </th>
                <th style="border: 1px solid #d2d2d2;padding: 10px;width: 10%;">
                    数量
                </th>
                <th style="border: 1px solid #d2d2d2;padding: 10px;width: 10%;">
                    单位
                </th>
                <th style="border: 1px solid #d2d2d2;padding: 10px;width: 15%;">
                    分项预算（元）
                </th>
                <th style="border: 1px solid #d2d2d2;padding: 10px;width: 25%;">
                    招标技术要求
                </th>
            </tr>

            <tr style="border: 1px solid #d2d2d2;min-height:46px;" th:if="${qs.packageItem!=null and qs.packageItem.tableRecord!=null}" th:each="pm,pmStat:${qs.packageItem.tableRecord}">
                <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${pmStat.index+1}"></td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${pm.coreProduct==true?'△':''}"></td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${pm.catalogueName}"></td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${pm.deatilName}"></td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${#numbers.formatDecimal(pm.detailNumber,1,'COMMA',4,'POINT')}"></td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${pm.unit}"></td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${#numbers.formatDecimal(pm.amount,1,'COMMA',2,'POINT')}"></td>
                <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="'详见附表'+${qs.packageNumber}+'-'+${pmStat.index+1}"></td>
            </tr>
        </table>

        <div th:if="${qs.packageItemParam}" th:each="pm,pmStat:${qs.packageItemParam}">
            <h2 style="font-size: 14px;margin:16px 0 8px;color: #666666;background-color:#edf0f3;padding: 6px 10px;border-radius: 2px;">
                <span th:text="'附表'+${qs.packageNumber}+'-'+${pmStat.index+1}+'：'+${pm.itemName}"></span></h2>

            <table style="text-align: center;font-size: 14px;border: 1px solid #d2d2d2;border-collapse: collapse;width: 100%;line-height: 24px; ">

                <tr style="border: 1px solid #d2d2d2;min-height:46px;font-weight: bold;background-color: #edf0f3;">
                    <th style="border: 1px solid #d2d2d2;padding: 10px;width: 10%;">
                        参数性质
                    </th>
                    <th style="border: 1px solid #d2d2d2;padding: 10px;width: 7%;">
                        序号
                    </th>
                    <th style="border: 1px solid #d2d2d2;padding: 10px;width: 83%;">
                        具体技术（参数）要求
                    </th>

                </tr>

                <tr style="border: 1px solid #d2d2d2;min-height:46px;" th:if="${pm.tableRecord}" th:each="pk,pkStat:${pm.tableRecord}">
                    <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${pk.parameterStar==1?'★':''}"></td>
                    <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${pkStat.index+1}"></td>
                    <td style="border: 1px solid #d2d2d2;padding: 10px;text-align:left;" class="promptFont" th:utext="${pk.detailParameter}"></td>

                </tr>
                <tr style="border: 1px solid #d2d2d2;min-height:46px;">
                    <td style="border: 1px solid #d2d2d2;padding: 10px;">
                        说明
                    </td>
                    <td style="border: 1px solid #d2d2d2;padding: 10px;" colspan="2">
                        对于不允许偏离的实质性要求和条件，以“★”的方式标明。
                    </td>

                </tr>


            </table>
        </div>
    </div>

    <div style="display:none;">
        <p style="font-size: 14px;margin: 16px 0 8px;font-weight: bold;">
            3.样品/演示要求：
        </p>
        <p style="font-size: 14px;line-height: 24px;text-indent: 28px;">
            采购人一般不得要求投标人提供样品或演示，仅凭书面方式不能准确描述采购需求或者需要对样品或演示进行主观判断以确认是否满足采购需求等特殊情况除外。
        </p>
        <p style="font-size: 14px;line-height: 24px;text-indent: 28px;">
            要求投标人提供样品的，应当在招标文件中明确规定样品制作的标准和要求、是否需要随样品提交相关检测报告、样品的评审方法以及评审标准。需要随样品提交检测报告的，还应当规定检测机构的要求、检测内容等；要求投标人提供演示的，应当在招标文件中明确规定演示的内容和要求。
        </p>

        <div th:if="${technicalrequirement.showRequirementList}" th:each="qs:${technicalrequirement.showRequirementList}">
            <p th:text="'包'+${qs.packageNumber}+'：'" class="promptFont"></p>
            <table style="text-align: center;font-size: 14px;border: 1px solid #d2d2d2;border-collapse: collapse;width: 100%;line-height: 24px; ">

                <tr style="border: 1px solid #d2d2d2;min-height:46px;font-weight: bold;background-color: #edf0f3;">
                    <th style="border: 1px solid #d2d2d2;padding: 10px;width: 7%;">
                        序号
                    </th>
                    <th style="border: 1px solid #d2d2d2;padding: 10px;width: 30%;">
                        样品名称/演示内容
                    </th>
                    <th style="border: 1px solid #d2d2d2;padding: 10px;width: 43%;">
                        样品制作的标准和要求/演示要求
                    </th>
                    <th style="border: 1px solid #d2d2d2;padding: 10px;width: 20%;">
                        评审办法
                    </th>

                </tr>

                <tr style="border: 1px solid #d2d2d2;min-height:46px;" th:if="${qs.showRequirement}" th:each="pm,pmStat:${qs.showRequirement}">
                    <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${pmStat.index+1}"></td>
                    <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${pm.content}"></td>
                    <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${pm.requirement}"></td>
                    <td style="border: 1px solid #d2d2d2;padding: 10px;" class="promptFont" th:text="${pm.reviewMethod}"></td>
                </tr>

            </table>
        </div>
    </div>

</div>
</body>
</html>